Using Correctness-by-Construction to Derive Dead-zone Algorithms
نویسندگان
چکیده
We give a derivation, in the form of a stepwise (refinement-oriented) presentation, of a family of algorithms for single keyword pattern matching, all based on the so-called dead-zone algorithm-style, in which input text parts are tracked as either unprocessed (‘live’), or processed (‘dead’). Such algorithms allow for Boyer-Moore-style shifting in the input in two directions (left and right) instead of one, and have shown promising results in practice. The algorithms are the more interesting because of their potential for concurrency (multithreading). The focus of our algorithm family presentation is on correctness-arguments (proofs) accompanying each step, and on the resulting elegance and efficiency. Several new algorithms are described as part of this algorithm family, including ones amenable to using concurrency.
منابع مشابه
Adaptive Approximation-Based Control for Uncertain Nonlinear Systems With Unknown Dead-Zone Using Minimal Learning Parameter Algorithm
This paper proposes an adaptive approximation-based controller for uncertain strict-feedback nonlinear systems with unknown dead-zone nonlinearity. Dead-zone constraint is represented as a combination of a linear system with a disturbance-like term. This work invokes neural networks (NNs) as a linear-in-parameter approximator to model uncertain nonlinear functions that appear in virtual and act...
متن کاملDesigning Robust Finite-Time Nonlinear Torques for a n-DOF Robot Manipulator with Uncertainties, Sector and Dead-Zone Input Nonlinearities
In this paper, a complete dynamical model is presented for an uncertain -DOF robot manipulator containing description of sector and dead-zone input nonlinearities. Next, robust finite-time tracking problem of desired trajectories is declared and formulated for the aforementioned robot manipulator. By defining innovative nonlinear sliding manifolds and developing the nonsingular terminal sliding...
متن کاملAdaptive cascade control of a hydraulic actuator with an adaptive dead-zone compensation and optimization based on evolutionary algorithms
Abstract. This work presents a cascade controller for the trajectory tracking control of a hydraulic actuator by using adaptive algorithms to deal with parametric uncertainties together with an adaptive dead-zone compensation scheme. The hydraulic actuator is modeled as a forth order nonlinear system including the valve dynamic as a first order linear system and considering a valve with a dead-...
متن کاملAdaptive Cascade Control of a Hydraulic Actuator with an Adaptive Dead-zone Compensation
Abstract. This work presents a cascade controller for the trajectory tracking control of a hydraulic actuator by using adaptive algorithms to deal with parametric uncertainties together with an adaptive dead-zone compensation scheme. The hydraulic actuator is modeled as a forth order nonlinear system including the valve dynamic as a first order linear system and considering a valve with a dead-...
متن کاملAdaptive positioning control of an ultrasonic linear motor system
A 3PRR parallel precision positioning system, driven by three ultrasonic linear motors, was designed for use as the object stage of a scanning electron microscope (SEM). To improve the tracking accuracy of the parallel platform, the positioning control algorithms for the drive joints needed to be studied. The deadzone phenomenon caused by static friction reduces the trajectory tracking accuracy...
متن کامل